Skip to main content
TrustRadius
AWS Lambda

AWS Lambda

Overview

What is AWS Lambda?

AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to…

Read more
Recent Reviews

AWS Lambda for developers

9 out of 10
May 12, 2021
AWS Lambda serves various purpose accross teams
1. We mainly use AWS Lambda when we have very short time to productionise code and have …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

128 MB

$0.0000000021

Cloud
Per 1 ms

1024 MB

$0.0000000167

Cloud
Per 1 ms

10240 MB

$0.0000001667

Cloud
Per 1 ms

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

AWS Lambda | What is AWS Lambda | AWS Lambda Tutorial for Beginners | Intellipaat

YouTube
Return to navigation

Product Details

What is AWS Lambda?

AWS Lambda is a serverless computing platform that lets developers run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes care of requirements to run and scale code with high availability. Users pay only for the compute time they consume—there is no charge when their code is not running.

Developers uploading to Lambda don’t have to deal with their code’s environment. It’s a “serverless” service which lets outside code or events invoke functions. Lambda doesn’t store data, but it allows access to other services which do. Users can set up their code to automatically trigger from other AWS services or call it directly from any web or mobile app.

AWS Lambda Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

AWS Lambda is a serverless computing platform that lets users run code without provisioning or managing servers. With Lambda, users can run code for virtually any type of app or backend service—all with zero administration. It takes of requirements to run and scale code with high availability.

Reviewers rate Usability highest, with a score of 9.

The most common users of AWS Lambda are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(353)

Attribute Ratings

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
February 09, 2019

The Serverless Standard

Score 10 out of 10
Vetted Review
Verified User
Incentivized
The engineering and data science teams at my organization use AWS Lambda to rapidly deliver features that are easy to maintain. We use Lambda with the Serverless framework, API Gateway, and DynamoDB to build managed micro-services that are easy to scale. We use Lambda with AWS Step Functions and S3 to build background jobs.
  • AWS Lambda is fully-managed. It is easy to build and manage functions and related resources with the Serverless framework.
  • AWS Lambda integrates well with other AWS products. It is easy to use S3, SNS or DynamoDB events to invoke functions.
  • For some use-cases, AWS Lambda is very inexpensive. Sub-second metering is great. Lambda is great for infrequently-used or bursty services.
  • Managing development, staging, and production environments with Lambda is an open question. Some organizations use separate AWS accounts for different environments, but that is not feasible for teams that use ephemeral, per-feature or per-team development environments.
  • AWS Lambda integrates well with other AWS products, and it is natural to build distributed systems from them. It can be difficult to test features that use Lambda functions end-to-end. LocalStack and moto can help.
  • Lambda functions have very limited access to disk space.
  • Container cold-starts can be problematic and difficult to foresee.
AWS Lambda is excellent for small organizations that want to focus on shipping features rather than maintaining infrastructure. Developers can iterate very rapidly using AWS Lambda, API Gateway, and the Serverless framework. AWS Lambda is not appropriate for some load patterns; services with uniformly high loads will be expensive to run on Lambda.
Function as a Service (FaaS)
N/A
N/A
Access Control and Security
N/A
N/A
Reporting & Analytics
N/A
N/A
  • AWS Lambda has allowed our data science team to rapidly deliver RESTful APIs for machine learning features without engineering support
  • AWS Lambda and API Gateway allow our developers to rapidly develop background jobs and services without configuring and maintaining infrastructure, application servers, reverse proxies, etc.
  • Lambda integrates well with other AWS products; we don't have to implement as much "glue" code.
Amazon Simple Queue Service (SQS), Amazon SageMaker, Amazon Simple Notification Service (SNS)
Return to navigation